Resistive Memory Based Acceleration of Data Intensive Computing
نویسندگان
چکیده
Resistive memory technologies hold the promise of replacing mainstream on-chip memory while providing enhanced throughput and capacity in modern compute systems. Demonstrating material, process, and circuit compatibility with existing CMOS infrastructures, resistive memories deliver non-volatility, no static power consumption, and improved density. Application of these technologies, however, requires novel circuits and architectures that exploit these features. Several approaches are summarized in this article in which resistive memory technologies are leveraged to achieve significant performance enhancement in modern data intensive applications. Two recent results utilizing phase change memory (PCM) and spin torque transfer magnetoresistive RAM (STT-MRAM) based resistive TCAM systems demonstrate significant acceleration and energy reduction over a broad set of data intensive applications. Additionally, recent circuit level enhancements to increase the sensing ratio are described that demonstrate improved read latency for STT-MRAM arrays. Lastly, a magnetic field is applied to MTJ devices to improve both write energy and latency in high performance STT-MRAM on-chip caches.
منابع مشابه
Resistive Memory for Approximate Program Acceleration
The Internet of Things significantly increases the amount of data generated that strains the processing capability of current computing systems. Approximate computing can accelerate the computation and dramatically reduce the energy consumption with controllable accuracy loss. In this paper, we propose a Resistive Associative Unit, called RAU, which approximates computation alongside processing...
متن کاملResistive CAM Acceleration for Tunable Approximate Computing
The Internet of Things significantly increases the amount of data generated, straining the processing capability of current computing systems. Approximate computing is a promising solution to accelerate computation by trading off energy and accuracy. In this paper, we propose a resistive content addressable memory (CAM) accelerator, called RCA, which exploits data locality to have an approximat...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملField-Programmable Crossbar Array (FPCA) for Reconfigurable Computing
For decades, advances in electronics were directly related to the scaling of CMOS transistors according to Moore’s law. However, both the CMOS scaling and the classical computer architecture are approaching fundamental and practical limits, and new computing architectures based on emerging devices, such as non-volatile memories e.g. resistive memory (RRAM) devices, are expected to sustain the e...
متن کاملDesign and testbed evaluation of RDMA-based middleware for high-performance data transfer applications
Providing high-speed data transfer is vital to various data-intensive applications supported by data center networks. We design a middleware layer of high-speed communication based on Remote Direct Memory Access (RDMA) that serves as the common substrate to accelerate various data transfer tools, such as FTP, HTTP, file copy, sync and remote file I/O. This middleware offers better end-to-end ba...
متن کامل